Giants offseason analysis